package com.jf.car.dao;



import com.jf.car.bean.Userinfo;
import com.jf.car.util.PageInfo;

import java.util.List;

public interface UserinfoDao {
    /*分页和查询*/
    List<Userinfo> getPage(PageInfo pageInfo, Userinfo userinfo);
    /*获取总条数*/
    int getCount(Userinfo userinfo);
    /*获取所有数据*/
    Userinfo getById(int id);
    /*添加数据*/
    int add(Userinfo userinfo);
    /*删除单条数据*/
    int delete(int id);
    /*查询用户名*/
    Userinfo getByUsername(String username);
    /*更新数据*/
    int updateSelect(Userinfo userinfo);

    /*批量删除*/
    int batchDelete(int[] ids);

    /**/
    List<Userinfo> getUserinfoByDepartmentIds(int[] roleIds);
}
